package cn.hsa.xxx.api.service;

import cn.hsa.xxx.api.dto.BookInfoDTO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface BookInfoService {

    BookInfoDTO add(BookInfoDTO bookInfoDTO);

    BookInfoDTO get(String id);

    List<BookInfoDTO> getPage(int pageNo, int pageSize);

    /**
     * 设置图书封面
     * @param file
     * @param bookUuid
     */
    void addCoverImg(MultipartFile file, String bookUuid);

    /**
     * 获取图书封面链接
     * @param bookUuid
     * @return
     */
    String getCoverImgUrl(String bookUuid);

    /**
     * 删除图书封面
     * @param bookUuid
     * @return
     */
    String deleteCoverImg(String bookUuid);
}
